Conversation
Add a model selector to the chat sidebar using AI Elements ModelSelector. Users can choose from 12 providers (Anthropic, OpenAI, Google, xAI, Mistral, Groq, Cerebras, DeepSeek, Perplexity, Cohere, Together AI, Fireworks) and 35+ models. API keys are entered via BYOK and stored in localStorage. - AI Elements ModelSelector component with searchable command palette - Model registry config with all providers and models - Settings store (Zustand) for model selection and API key management - Dynamic provider creation on the server via createModel helper - Anthropic-specific features (thinking, web_search) conditionally applied - Both chat and generate-title routes accept model + apiKey from client
- Add Moonshot AI (Kimi), Alibaba (Qwen), DeepInfra providers - Update all provider models to latest verified IDs from official docs - Move model selector into the prompt action bar next to submit - Add GitHub star count button to the header nav - Fix dialog close button vertical alignment Made-with: Cursor
This was referenced Mar 17, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
Add support for BOYK and more models
Why
Allows users to use whatever model they want with their own API keys.
Test plan